import axios from 'axios';
import type { RouteRecordNormalized } from 'vue-router';
import { UserState } from '@/store/modules/user/types';

// export interface LoginData {
//   username: string;
//   password: string;
// }

// export interface LoginRes {
//   token: string;
// }
// export function login(data: LoginData) {
//   return axios.post<LoginRes>('/api/user/login', data);
// }

// export function logout() {
//   return axios.post<LoginRes>('/api/user/logout');
// }

export function getUserInfo() {
  return axios.post<UserState>('/api/user/info');
}

export function getMenuList() {
  return axios.post<RouteRecordNormalized[]>('/api/user/menu');
}
